/*
header
*/
body {
    background-color: #f7f5f3;
}
#content {
    background-color: #fff;
    width: 990px;
}
#header,#footer{
	min-width:990px;
}
#header{
	padding-bottom:20px;
}
#site-nav{
	height:39px;
	background-color:#f38393;
	border-bottom:1px solid #dc495b;
}
#logo{
	float:left;
	width:150px;
	height:39px;
}
#siteNav-main{
	float:left;
	line-height:39px;
}
#siteNav-main li{
	float:left;
	margin-right:10px;
	font-size:14px;
}
#siteNav-main a,#siteNav-main span{
	display:block;
	height:39px;
	color:#f7f5f3;
	padding:0 10px;
}
#siteNav-main .nav-active span{
	color:#fff;
	font-weight:bold;	
	background-color:#dc495b;
}
.siteNav-others-1th{
	float:left;
	position:relative;
	z-index:100;
	width:50px;
	height:39px;
	text-align:center;
}
.icon-account{
	border-color: #fff #f38393 #f38393 #f38393;
    border-style: solid;
    border-width: 4px;   
    height: 0;
	margin-left:3px;
    line-height: 0;   
    width: 0;
	vertical-align:middle;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.siteNav-others-1th:hover .icon-account,.hover .icon-account{
	border-color: #8c808a #FFF #FFF #FFF;
}
.siteNav-others-title{
	border:1px solid #f38393;
	border-bottom:0;
	line-height:40px;
	height:40px;
	width:48px;
	color:#fff;
}
.siteNav-others-open{
	display:none;
	border:1px solid #e0e0e0;
	border-radius:3px;
	background-color:#fff;
	position:absolute;	
	text-align:left;	
	top:40px;
	right:0;
	z-index:2;
}
.siteNav-others-1th:hover .siteNav-others-title,.hover .siteNav-others-title{	
	top:0;
	right:0;
	z-index:3;
	border-color:#e0e0e0;
	border-radius:3px 3px 0 0;
	background-color:#fff;
	position:absolute;
	color:#8c808a;
}
.siteNav-others-1th:hover .siteNav-others-title-g,.hover .siteNav-others-title-g,.siteNav-others-open-g{
	background-color:#f7f5f3;
}
.siteNav-others-title:hover{
	text-decoration:none;
}
.siteNav-others-open-g-hd{
	padding:10px;
	font-size:14px;
}
.siteNav-others-open-g-ft{
	text-align:center;
	line-height:30px;
	height:30px;
	border-radius:0 0 3px 3px;
}
.siteNav-others-open-g-bd{
	padding:0 10px;
	background-color:#fff;
}
.account-open{
	width:98px;
	padding:10px 10px 5px 10px;
}
.siteNav-others-open-g{
	width:450px;
}
.comment-titles{
	overflow:hidden;
	margin-left:-10px;
}
.comment-titles li{
	float:left;
	border-left:1px solid #c5bfc4;
	margin-left:-1px;
	padding:0 10px;
}
.siteNav-others-1th:hover .siteNav-others-open,.hover .siteNav-others-open{
	display:block;
}
.siteNav-others-1th:hover .ui-email,.hover .ui-email{
	background-position:-16px 0;	
}
.siteNav-others-1th:hover .ui-friend,.siteNav-others-1th:hover .ui-friend{
	background-position:-16px -12px;	
}
.siteNav-others-1th:hover .ui-comment,.siteNav-others-1th:hover .ui-comment{
	background-position:-16px -27px;	
}
.nav-account-top{
	position:relative;
	padding:0 0 10px 50px;
	border-bottom:1px solid #e0e0e0;
	margin-bottom:2px;
	min-height:40px;
	_height:40px;
}
.account-open a{
	display:block;
	height:27px;
	line-height:27px;
}
.account-open a:hover{
	background-color:#ffecef;
	text-decoration:none;
}
.nav-exit{
	margin-top:2px;
	border-top:1px solid #e0e0e0;
}
.ui-headnav-icon{	
	background-image:url("../../assets/images/icon-head.png");
	background-repeat:no-repeat;	
	width:16px;
	vertical-align:middle;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.ui-email{	
	background-position:0 0;	
	height:12px;
}
.ui-friend{
	background-position:0 -12px;	
	height:15px;
	margin-top:-2px;
}
.ui-comment{
	background-position:0 -27px;	
	height:14px;
}
a:hover .ui-email,.ui-email:hover{
	background-position:-16px 0;	
}
a:hover .ui-friend,.ui-friend:hover{
	background-position:-16px -12px;	
}
a:hover .ui-comment,.ui-comment:hover{
	background-position:-16px -27px;	
}
.icon-setAccount{
	height:12px;
	background-position:0 -41px;
	margin:0 5px 0 7px;	
}
.icon-setPrivacy{
	height:15px;
	background-position:0 -53px;
	margin:0 5px 0 7px;	
}
.icon-exit{
	height:15px;
	background-position:0 -68px;
	margin:0 5px 0 7px;	
}